package com.ruicar.afs.cloud.basic.common.condition;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ruicar.afs.cloud.common.modules.contract.enums.ContractStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author xudongdong
 * @date 2020-06-16
 */
@Data
public class BasicInsuranceInfoCondition {
    int pageSize;
    int pageNumber;
    /** 渠道ID */
    @ApiModelProperty("渠道ID")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long channelId;
    /** 合同号码 */
    @ApiModelProperty("合同号码")
    private String contractNo;
    /** 申请单号 */
    @ApiModelProperty("申请单号")
    private String applyNo;
    /** 客户姓名 */
    @ApiModelProperty("客户姓名")
    private String custName;
    /** 证件号码 */
    @ApiModelProperty("证件号码")
    private String certNo;
    /** 联系方式号码 */
    @ApiModelProperty("联系方式号码")
    private String phone;
    /**系统时间*/
    private String sysDate;
    /**合同状态*/
    @ApiModelProperty("合同状态")
    private ContractStatusEnum contractStatus;

    /**客户角色*/
    @ApiModelProperty("客户角色 主共担")
    private String custRole;
}
